package com.starview.star.compiler.ast;

import com.starview.platform.data.IValue;

public class DefaultAbstractVisitor implements IAbstractVisitor
{

  @Override
  public void visitApply(Apply app)
  {
    app.getOperator().accept(this);
    for (IValue el : app.getArgs())
      ((IAbstract) el).accept(this);
  }

  @Override
  public void visitBooleanLiteral(BooleanLiteral lit)
  {
  }

  @Override
  public void visitCharLiteral(CharLiteral lit)
  {
  }

  @Override
  public void visitFloatLiteral(FloatLiteral flt)
  {
  }

  @Override
  public void visitStringLiteral(StringLiteral str)
  {
  }

  @Override
  public void visitIntegerLiteral(IntegerLiteral lit)
  {
  }

  @Override
  public void visitLongLiteral(LongLiteral lit)
  {
  }

  @Override
  public void visitBigDecimal(BigDecimalLiteral lit)
  {
  }

  @Override
  public void visitName(Name name)
  {
  }

}
